package com.itheima.thread.vo.demo01;

import java.util.concurrent.TimeUnit;

public class VolatileThreadDemo {									// 测试类
    
    public static void main(String[] args) {

        // 创建VolatileThread线程对象,调用start方法启动线程
        VolatileThread volatileThread = new VolatileThread() ;
        volatileThread.start();

        // main方法
        while(true) {

            if(volatileThread.isFlag()) {               // flag = true
                System.out.println("执行了======");
            }

            // 让线程进行休眠
            try {
                TimeUnit.SECONDS.sleep(2);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }

        }

    }
}